package com.weather.business.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.weather.common.annotation.Excel;
import com.weather.common.core.domain.BaseEntity;

/**
 * 城市对象 nm_city
 * 
 * @author ruoyi
 * @date 2024-03-15
 */
public class NmCity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 城市编码 */
    @Excel(name = "城市编码")
    private String cityid;

    /** 英文名称 */
    @Excel(name = "英文名称")
    private String cityEn;

    /** 中文名称 */
    @Excel(name = "中文名称")
    private String cityZh;

    /** 省会英文 */
    @Excel(name = "省会英文")
    private String provinceEn;

    /** 省会 */
    @Excel(name = "省会")
    private String provinceZh;

    /** 国家中文 */
    @Excel(name = "国家中文")
    private String countryEn;

    /** 国家 */
    @Excel(name = "国家")
    private String countryZh;

    /** 归属 */
    @Excel(name = "归属")
    private String leaderEn;

    /** 归属 */
    @Excel(name = "归属")
    private String leaderZh;

    /** 经度 */
    @Excel(name = "经度")
    private String lat;

    /** 纬度 */
    @Excel(name = "纬度")
    private String lon;

    public void setCityid(String cityid) 
    {
        this.cityid = cityid;
    }

    public String getCityid() 
    {
        return cityid;
    }
    public void setCityEn(String cityEn) 
    {
        this.cityEn = cityEn;
    }

    public String getCityEn() 
    {
        return cityEn;
    }
    public void setCityZh(String cityZh) 
    {
        this.cityZh = cityZh;
    }

    public String getCityZh() 
    {
        return cityZh;
    }
    public void setProvinceEn(String provinceEn) 
    {
        this.provinceEn = provinceEn;
    }

    public String getProvinceEn() 
    {
        return provinceEn;
    }
    public void setProvinceZh(String provinceZh) 
    {
        this.provinceZh = provinceZh;
    }

    public String getProvinceZh() 
    {
        return provinceZh;
    }
    public void setCountryEn(String countryEn) 
    {
        this.countryEn = countryEn;
    }

    public String getCountryEn() 
    {
        return countryEn;
    }
    public void setCountryZh(String countryZh) 
    {
        this.countryZh = countryZh;
    }

    public String getCountryZh() 
    {
        return countryZh;
    }
    public void setLeaderEn(String leaderEn) 
    {
        this.leaderEn = leaderEn;
    }

    public String getLeaderEn() 
    {
        return leaderEn;
    }
    public void setLeaderZh(String leaderZh) 
    {
        this.leaderZh = leaderZh;
    }

    public String getLeaderZh() 
    {
        return leaderZh;
    }
    public void setLat(String lat) 
    {
        this.lat = lat;
    }

    public String getLat() 
    {
        return lat;
    }
    public void setLon(String lon) 
    {
        this.lon = lon;
    }

    public String getLon() 
    {
        return lon;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cityid", getCityid())
            .append("cityEn", getCityEn())
            .append("cityZh", getCityZh())
            .append("provinceEn", getProvinceEn())
            .append("provinceZh", getProvinceZh())
            .append("countryEn", getCountryEn())
            .append("countryZh", getCountryZh())
            .append("leaderEn", getLeaderEn())
            .append("leaderZh", getLeaderZh())
            .append("lat", getLat())
            .append("lon", getLon())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
